import { IPSPanelDataRegion } from './ipspanel-data-region';
import { IPSPanelItem } from './ipspanel-item';
import { IPSPanelTabPage } from './ipspanel-tab-page';

/**
 *
 * 子接口类型识别属性[]
 * 继承父接口类型值[TABPANEL]
 * @export
 * @interface IPSPanelTabPanel
 */
export interface IPSPanelTabPanel extends IPSPanelItem, IPSPanelDataRegion {
  /**
   * 分页面板集合
   *
   * @type {IPSPanelTabPage[]}
   */
  getPSPanelTabPages(): IPSPanelTabPage[] | null;

  /**
   * 分页面板集合
   *
   * @type {IPSPanelTabPage[]}
   */
  get psPanelTabPages(): IPSPanelTabPage[] | null;

  findPSPanelTabPage(objKey: any): IPSPanelTabPage | null;
}
